nesting habitat - French English Dictionary